ACM-2023-05-03

Jahrgang: 2023
Ausgabe: 05
Autor: Thomas Krger
Programm: ACM-3DPARC.LSP
Funktionalitt: Optisches Abrunden von 3D-Polylinien
Format: LISP
Lauffhig ab: AutoCAD 2010
Befehle: ACM-3DPARC
Bezug: Online


Beschreibung
============

Abrunden im Raum

Polylinien gibt es im AutoCAD als LW-, 2D- und 3D-Polylinien. Sie knnen im Gegensatz zu Linienobjekten, 
die nur Anfangs- und Endpunkt kennen, mehrere Sttzpunkte aufweisen. LW- und 2D-Polylinien sind so genannte 
planare Kurven. Bei ihnen mssen alle Sttzpunkte in einer Ebene liegen. Weiterhin knnen sie neben geraden 
Segmenten auch Bogensegmente enthalten. Der Unterschied zwischen LW- und 2D-Polylinien liegt in der Art 
und Weise ihre Sttzpunkte zu speichern. Bei LW-Polylinien werden die direkt im Polylinien-Objekt gespeichert, 
whrend die 2D-Polylinie ihre Sttzpunkte betreffenden Informationen jeweils in einem Extraobjekt, dem 
Vertex-Objekt ablegt.
Bei einer 3D-Polylinie knnen die Sttzpunkte beliebig im Raum angeordnet sein. Als Speichermodell verfolgt 
die 3D-Polylinie eine hnliche Strategie wie die in 2D. Auch hier werden die Sttzpunktdaten in Vertex-Objekten 
abgelegt. Allerdings ist die Mglichkeit von Kurvensegmenten in der Definition des 3D-Polylinien-Objekts nicht 
vorgesehen. 
Deshalb ist der AutoCAD-Befehl "abrunden"/"_fillet" auch nicht auf 3D-Polylinien anwendbar. Um trotzdem Ecken 
von 3D-Polylinien optisch abgerundet darzustellen, muss man auf eine Lsung zurckgreifen, die in der durch 
die zu verrundenden Segmente aufgespannten Ebene einen Kreisbogen durch eine Vielzahl kleiner Segmente nachbildet. 
Diesen Ansatz verfolgt das Programm ACM-3DPARC.LSP.
In der Benutzerfhrung versucht das Tool sich weitgehend an den AutoCAD-Befehl "abrunden"/"_fillet" anzulehnen. 
Nach Befehlsaufruf mit ACM-3DPARC wird die Auswahl des ersten Segments der abzurundenden Ecke erwartet. Optional 
lassen sich Rundungsradius und die Anzahl der Segmente je Bogen anpassen. Diese Einstellungen werden fr die 
AutoCAD-Sitzung als Vorgaben fr den erneuten Befehlsaufruf gespeichert. Anschlieend wird der Anwender 
aufgefordert, das zweite Segment anzuwhlen, wobei eine fehlerhafte Auswahl vom Programm zurckgewiesen wird. 
Als weitere Option steht auch der Modus Alle zur Verfgung, durch den alle Ecken der 3D-Polylinie optisch 
abgerundet werden  sofern es keine geometrischen Einschrnkungen gibt.